/* pages/user_management_add/user_management_add.wxss */

.g-container {
  >.g-main {
    overflow-y: auto;

    >.m-form {

      >.sub_wrap {

        >.sub_title {
          position: relative;
          display: flex;
          justify-content: space-between;
          align-items: center;
          height: 96rpx;
          padding-left: 20rpx;
          font-weight: bold;
          color: #101010;

          &::before {
            content: '';
            position: absolute;
            top: 50%;
            left: 0;
            transform: translateY(-50%);
            width: 8rpx;
            height: 40rpx;
            background: #0251FF;
          }

          >.btn {
            padding: 10rpx 26rpx;
            font-size: 24rpx;
            font-weight: normal;
          }
        }

        &.sub_hide >.sub_form {
          display: none;
        }

        >.sub_form {
          margin-top: -20rpx;
        }
      }
    }
  }
  
}